#define _CRT_SECURE_NO_WARNINGS 1

#include<stdio.h>

void move(int* pointer)
{
    int i = 0, j = 0, temp;
    for (i = 0; i < 3; i++)
    {
        for (j = i + 1; j < 3; j++)
        {
            temp = *(pointer + i * 3 + j);
            *(pointer + i * 3 + j) = *(pointer + j * 3 + i);
            *(pointer + j * 3 + i) = temp;
        }
    }
}

int main()
{
    int i = 0, j = 0;
    int a[3][3] = { 0 };
    for (i = 0; i < 3; i++)
    {
        for (j = 0; j < 3; j++)
        {
            scanf("%d", &a[i][j]);
        }
    }
    move(&a);
    for (i = 0; i < 3; i++)
    {
        for (j = 0; j < 3; j++)
        {
            printf("%d ", a[i][j]);
            //if (j < 2)
              //  printf(" ");
        }
       // if (i < 2)
            printf("\n");
    }
    return 0;
}